have a long memory - Turco Inglés Diccionario